#pragma once
#ifndef SMPPMSVALIDITY_HPP
#define SMPPMSVALIDITY_HPP

#include "SMPPTLV.hpp"

namespace smpp{
namespace pdu{

class SMPP_DLLPRFX MsValidity: public TLV{
	octetString _Value;
public:
	MsValidity(const octetString &nValue = octetString());

	MsValidity(const MsValidity &);

	bool operator ==(const MsValidity &) const;

	bool operator !=(const MsValidity &) const;

	MsValidity &operator =(const MsValidity &);

	void setValue(const octetString &);

	const octetString &getValue() const;
};

}
}

#endif
